From a8bdc8130ef1242b2db60cad430ad1ba336cf102 Mon Sep 17 00:00:00 2001 From: "emellor@leeni.uk.xensource.com" Date: Thu, 15 Jun 2006 11:52:23 +0100 Subject: [PATCH] Catch ValueError and OverflowError, to diagnose bad arguments. Signed-off-by: Hiroyuki Yamamoto Signed-off-by: Masaki Kanno --- tools/python/xen/xm/main.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/tools/python/xen/xm/main.py b/tools/python/xen/xm/main.py index 62875cac8b..a3b96dc6a8 100644 --- a/tools/python/xen/xm/main.py +++ b/tools/python/xen/xm/main.py @@ -1193,6 +1193,9 @@ def main(argv=sys.argv): else: print >>sys.stderr, "Error: %s" % ex.faultString sys.exit(1) + except (ValueError, OverflowError): + err("Invalid argument.") + usage(argv[1]) except: print "Unexpected error:", sys.exc_info()[0] print -- 2.30.2